<?php 
 return array(
'module_name'=>'admin',//代码生成的应用目录  注:这里需根据实际情况手动配置
'tableName'=>'ptf_cart',//表名必填
'tableCnName'=>'',//表中文名必填  注:这里需根据实际情况手动配置

'priTable'=>'ptf_privilege',//权限表名必填   注:这里需根据实际情况手动配置


//表中的主键字段
'pri_key'=>'id',
/*********TP5验证规则********/
'validate_rule'=>"array(
		'user_id'=>'number',
		'session_id' => 'max:128',
		'goods_id'=>'number',
		'goods_sn' => 'max:60',
		'goods_name' => 'max:120',
		'market_price'=>'regex:\d+\.?\d{0,2}',
		'goods_price'=>'regex:\d+\.?\d{0,2}',
		'member_goods_price'=>'regex:\d+\.?\d{0,2}',
		'goods_num'=>'number',
		'spec_price_goods_id'=>'number',
		'spec_key' => 'max:64',
		'spec_key_name' => 'max:64',
		'bar_code' => 'max:64',
        		'prom_id'=>'number',
		'sku' => 'max:128',
	)",
/*********TP5验证规则错误提示信息********/
'validate_message'=>"array(
		'user_id.number'=>'用户id的值必须是一个整数',
		'session_id.max'=>'session的值不能超过128个字符',
		'goods_id.number'=>'商品id的值必须是一个整数',
		'goods_sn.max'=>'商品货号的值不能超过60个字符',
		'goods_name.max'=>'商品名称的值不能超过120个字符',
		'market_price.regex'=>'市场价的值不是正确的货币格式',
		'goods_price.regex'=>'本店价的值不是正确的货币格式',
		'member_goods_price.regex'=>'会员折扣价的值不是正确的货币格式',
		'goods_num.number'=>'购买数量的值必须是一个整数',
		'spec_price_goods_id.number'=>'规格表ID的值必须是一个整数',
		'spec_key.max'=>'商品规格key 对应tp_spec_goods_price 表的值不能超过64个字符',
		'spec_key_name.max'=>'商品规格组合名称的值不能超过64个字符',
		'bar_code.max'=>'商品条码的值不能超过64个字符',
		'prom_id.number'=>'活动id的值必须是一个整数',
		'sku.max'=>'sku的值不能超过128个字符',
)",
/**************TP5的验证场景****************/
'validate_scene'=>"array(
		'add'=>array('user_id','session_id','goods_id','goods_sn','goods_name','market_price','goods_price','member_goods_price','goods_num','spec_price_goods_id','spec_key','spec_key_name','bar_code','selected','prom_type','prom_id','sku'),
		'edit'=>array('id','user_id','session_id','goods_id','goods_sn','goods_name','market_price','goods_price','member_goods_price','goods_num','spec_price_goods_id','spec_key','spec_key_name','bar_code','selected','prom_type','prom_id','sku'),
	)",

/*********生成动态表单的字段配置信息********/
/**
	注意:每个表的配置这里的表单字段需要根据实际情况手动修改
**/
'form_fields'=>array(
		'user_id'=>array(
			'text'=>'用户id',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入用户id',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="用户id是数字类型"',
		),
		'session_id'=>array(
			'text'=>'session',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入session',
			'validate'=>'datatype="s2-128" ignore="ignore"',
		),
		'goods_id'=>array(
			'text'=>'商品id',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品id',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="商品id是数字类型"',
		),
		'goods_sn'=>array(
			'text'=>'商品货号',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品货号',
			'validate'=>'datatype="s2-60" ignore="ignore"  errormsg="商品货号超出长度范围"',
		),
		'goods_name'=>array(
			'text'=>'商品名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品名称',
			'validate'=>'datatype="s2-120" ignore="ignore"  errormsg="商品名称超出长度范围"',
		),
		'market_price'=>array(
			'text'=>'市场价',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入市场价',
			'validate'=>'datatype="n" ignore="ignore" regex="/\d+\.?\d{0,2}/"',
		),
		'goods_price'=>array(
			'text'=>'本店价',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入本店价',
			'validate'=>'datatype="n" ignore="ignore" regex="/\d+\.?\d{0,2}/"',
		),
		'member_goods_price'=>array(
			'text'=>'会员折扣价',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入会员折扣价',
			'validate'=>'datatype="n" ignore="ignore" regex="/\d+\.?\d{0,2}/"',
		),
		'goods_num'=>array(
			'text'=>'购买数量',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入购买数量',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="购买数量是数字类型"',
		),
		'spec_price_goods_id'=>array(
			'text'=>'规格表ID',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入规格表ID',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="规格表ID是数字类型"',
		),
		'spec_key'=>array(
			'text'=>'商品规格key 对应tp_spec_goods_price 表',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品规格key 对应tp_spec_goods_price 表',
			'validate'=>'datatype="s2-64" ignore="ignore"  errormsg="商品规格key 对应tp_spec_goods_price 表超出长度范围"',
		),
		'spec_key_name'=>array(
			'text'=>'商品规格组合名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品规格组合名称',
			'validate'=>'datatype="s2-64" ignore="ignore"  errormsg="商品规格组合名称超出长度范围"',
		),
		'bar_code'=>array(
			'text'=>'商品条码',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品条码',
			'validate'=>'datatype="s2-64" ignore="ignore"  errormsg="商品条码超出长度范围"',
		),
		'selected'=>array(
			'text'=>'购物车选中状态',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择购物车选中状态',
			'validate'=>'datatype="*"  nullmsg="请选择购物车选中状态"',
					'values'=>array('否','是'),
	),
		'prom_type'=>array(
			'text'=>'0 普通订单,1 限时抢购, 2 团购 , 3 促销优惠',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择0 普通订单,1 限时抢购, 2 团购 , 3 促销优惠',
			'validate'=>'datatype="*"  nullmsg="请选择0 普通订单,1 限时抢购, 2 团购 , 3 促销优惠"',
					'values'=>array('否','是'),
	),
		'prom_id'=>array(
			'text'=>'活动id',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入活动id',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="活动id是数字类型"',
		),
		'sku'=>array(
			'text'=>'sku',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入sku',
			'validate'=>'datatype="s2-128" ignore="ignore"  errormsg="sku超出长度范围"',
		),
        ),


/*********搜索字段配置信息********/
'search'=>array(
        '-1'=>array(
            'field'=>'id',
            'type'=>'text',
            'required'=>1, //required为1必须搜索
            'comment'=>'ID',
    ),

			'0'=>array(
            'field'=>'user_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'用户id',
        ),
			'1'=>array(
            'field'=>'session_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'session',
        ),
			'2'=>array(
            'field'=>'goods_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品id',
        ),
			'3'=>array(
            'field'=>'goods_sn',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品货号',
        ),
			'4'=>array(
            'field'=>'goods_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品名称',
        ),
			'5'=>array(
            'field'=>'goods_num',
            'type'=>'text',
            'required'=>0,
            'comment'=>'购买数量',
        ),
			'6'=>array(
            'field'=>'spec_price_goods_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'规格表ID',
        ),
			'7'=>array(
            'field'=>'spec_key',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品规格key 对应tp_spec_goods_price 表',
        ),
			'8'=>array(
            'field'=>'spec_key_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品规格组合名称',
        ),
			'9'=>array(
            'field'=>'bar_code',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品条码',
        ),
			'10'=>array(
            'field'=>'prom_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'活动id',
        ),
			'11'=>array(
            'field'=>'sku',
            'type'=>'text',
            'required'=>0,
            'comment'=>'sku',
        ),
			),

/*********详情字段配置信息********/
'view'=>array(
    '0'=>[
        'comment'=>'购物车表',
        'field'=>'id',
    ],
    '1'=>[
        'comment'=>'用户id',
        'field'=>'user_id',
    ],
    '2'=>[
        'comment'=>'session',
        'field'=>'session_id',
    ],
    '3'=>[
        'comment'=>'商品id',
        'field'=>'goods_id',
    ],
    '4'=>[
        'comment'=>'商品货号',
        'field'=>'goods_sn',
    ],
    '5'=>[
        'comment'=>'商品名称',
        'field'=>'goods_name',
    ],
    '6'=>[
        'comment'=>'市场价',
        'field'=>'market_price',
    ],
    '7'=>[
        'comment'=>'本店价',
        'field'=>'goods_price',
    ],
    '8'=>[
        'comment'=>'会员折扣价',
        'field'=>'member_goods_price',
    ],
    '9'=>[
        'comment'=>'购买数量',
        'field'=>'goods_num',
    ],
    '10'=>[
        'comment'=>'规格表ID',
        'field'=>'spec_price_goods_id',
    ],
    '11'=>[
        'comment'=>'商品规格key 对应tp_spec_goods_price 表',
        'field'=>'spec_key',
    ],
    '12'=>[
        'comment'=>'商品规格组合名称',
        'field'=>'spec_key_name',
    ],
    '13'=>[
        'comment'=>'商品条码',
        'field'=>'bar_code',
    ],
    '14'=>[
        'comment'=>'购物车选中状态',
        'field'=>'selected',
    ],
    '15'=>[
        'comment'=>'加入购物车的时间',
        'field'=>'add_time',
    ],
    '16'=>[
        'comment'=>'0 普通订单,1 限时抢购, 2 团购 , 3 促销优惠',
        'field'=>'prom_type',
    ],
    '17'=>[
        'comment'=>'活动id',
        'field'=>'prom_id',
    ],
    '18'=>[
        'comment'=>'sku',
        'field'=>'sku',
    ],
),

);?>